PC/TCP Packet Driver is an API created in 1986 by FTP Software for network cards under x86-DOSes like MS-DOS, DR-DOS, FreeDOS, etc. It uses the x86 interrupt number (INT) between 60h .. 80h. The exact number is detected at run-time. But it's usually 60h.
An application scans through the handlers for vectors 60h through 80h until it finds one with the text string "PKT DRVR" in the 12 bytes immediately following the entry point.
The driver can handle Ethernet, Token ring, RS-232, Arcnet, X.25. [1]
Contents |
Function | AH | Category |
---|---|---|
driver_info | 1 | Basic |
access_type | 2 | |
release_type | 3 | |
send_pkt | 4 | |
terminate | 5 | |
get_address | 6 | |
reset_interface | 7 | |
get_parameters | 10 | High-performance packet driver |
as_send_pkt | 11 | |
set_rcv_mode | 20 | Extended packet driver |
get_rcv_mode | 21 | |
set_multicast_list | 22 | |
get_multicast_list | 23 | |
get_statistics | 24 | |
set_address | 25 |
WinPKT is a driver that enables use of packet drivers under Microsoft windows that moves around applications willy nilly.[2]
W3C507 is a DLL to packet driver for the Microsoft windows environment.
Support for Ethernet alike network interface over Serial line IP (using 8250 UART), CSLIP, Parallel line IP, IPX, Token ring, LocalTalk, ARCNET.
3Com 3C501, 3Com 3C501, 3Com 3C503 (National 8390), 3Com 3C505, 3Com 3C507, 3Com 3C509, 3Com 3C509, 3Com 3C523, 8005 EDLC, ADI's Aquila cards, Allied-Telesis 1500T, Allied-Telesis 1500BT, Allied-Telesis 1700T, Allied-Telesis 1700BT, AMD Lance, (amdpd) PCNTPK, Apple LocalTalk PC Card, Sun/TOPS FlashCard, Aquila Communications, Inc. AQ-PCE 1xx, AT1500, AT1700, ATT 2MD01 Chip 10/100, AT&T Ethernet, AT&T EN100 (82586 alike), AT&T LanPACER/StarStation, AT&T Starlan, BICC Data Networks' ISOLAN 4110, BICC Isolan 4110-0, BICC Isolan 4110-2/3, Cabletron DNI Exxxx, DataPoint RIM (ARCnet), David Systems Inc Ether-T, DEC DEPCA, Mitel Express card, DEC Vaxmate, Digital Equipment DEPCA, D-Link DE-600, D-Link Pocket LAN Adapter, Ether-T PC/AT, EXOS 205, Fujitsu DK86960, Fujitsu MB86965 EtherCoupler, Fujitsu's EtherCoupler demo card, HP 10/100 Megabit, HP 27247A, HP 27247B/27252A, HP EtherTwist, HP 27242B, HP 27250A, HP PC-LAN, HP PC LAN cards, IBM Ethernet Adapter/A, SMC Elite/16 Ultra, IBM PC network LAN adapter (LANA), SYTEK 6120, IBM Token Ring Adapter, ICL EtherTeam16 (formerly Nokia Data Ethernet IIe), Intel 82586, Intel 82595, Intel EtherExpress, Intel EtherExpress 16, Intel EtherExpress(tm) PRO LAN, Interlan NI5010, MICOM-Interlan NI5210, Racal Interlan NI6510, Interlan NI6510, Kodiak Kombo, Kodiak Noteport, Kodiak Ravenport, Kodiak Technology's Kodiak~16 10BT, Kodiak Technology's Kodiak~8 10BT, Kodiak Technology's Kombo, MICOM-Interlan NI5210, MICOM-Interlan NI9210, NTI network device, Microdyne (formerly EXOS/Excelan) EXOS205T, Mitel Express ISDN adapter, Multitech EN-301, Multi-Tech Systems EN301xx series, Mylex LNE390, Mylex's LNE-890B, National 8390, NCR ET-105, Novell NE1000 (National 8390) [1], Novell NE2000 (National 8390), Novell NE2100, Novell NE/2, Nokia Data Ethernet IIe adapter, NTI 1002/DP-16, NTI 16, Ottawa PI card, Racal/Interlan NI6510, Racal/Interlan ES3210 EISA adapter, SMC-8000, SMC-8016, SMC-8232, SMC-8115, SMC-9232, SMC-8432, StarLAN 10, Telesystems SLW ARLAN 450, Ottawa PI Amateur Radio board, PC-Net/ISA, Thomas-Conrad's TC5045 adapter, Tiara Ethernet (3C501), Tiara LANcard/E, UBNICPC/UBNICPS2, UB PC/NIC, Ungermann-Bass NIC-PS/2, Ungermann-Bass PC/NIC, Western Digital WD8003E, Western Digital WD8003 Western Digital WD8003E, Western Digital WD-80?3* SMC Elite series, Zenith Data System Z-Note,